[TDR Generic表] [MySQL协议兼容接口] 全表遍历

1. 接口说明

遍历指定表格中的所有记录。

2. 准备工作

参见准备工作文档,完成mysql_table表的创建,并使用MySQL Client成功连接到TcaplusDB。

3. 限制说明

TcaplusDB支持全表遍历(默认从slave节点上遍历),但遍历操作不具备事务性,且可能影响在线业务的点查性能,请评估之后谨慎使用。

4. 示例SQL

  1. 从slave节点上遍历mysql_table表中的所有记录时,SQL语句形式如下:

    SELECT * FROM `mysql_table` USE SACN;
    
  2. 从master节点上遍历mysql_table表中的所有记录时,SQL语句形式如下:

    SELECT * FROM `mysql_table` USE MASTER SACN;
    
  3. 从slave节点上遍历mysql_table表中指定数目的记录时,SQL语句形式如下:

    SELECT * FROM `mysql_table` USE SCAN LIMIT 100;
    
  4. 从slave节点上遍历mysql_table表中符合条件的记录时,SQL语句形式如下:

    SELECT * FROM `mysql_table` USE SCAN WHERE v4 LIKE '%boy%';
    

5. 常见问题

详见错误码含义和处理方法

6. 其它参考文档

[TDR Generic表][C++ SDK]遍历表数据接口说明

[TDR Generic表][Java SDK]扫描全表数据接口说明

[TDR Generic表][Go SDK]遍历表数据接口说明

results matching ""

    No results matching ""